package cc.rengu.igas.bomp.common.entity;

/**
 * EMV参数信息实体
 * ic卡公钥管理表
 *
 * @author pengpeng
 */
public class EmvParaInfo {
    private String id;                    //非业务主键
    private String instId;                //法人机构标识
    private String usageKey;            //参数类型
    private String paraIdx;                //	参数索引
    private String paraOrg;                //卡组织标识
    private String paraId;                //AID
    private String paraSta;                //	状态
    private String paraLen;                //长度
    private String paraVal;                //参数值
    private String auditRefuseReason;    //审批拒绝原因
    private String status;                //状态
    private String auditStatus;            //审批状态
    private String crtOrgId;            //创建机构
    private String oprId;                //创建人
    private String createTime;            //创建时间戳
    private String lastOprId;            //最后修改人
    private String lastUpdateTime;        //最后修改时间戳
    private String lastAuditId;            //最后审核人
    private String lastAuditTime;        //最后审核时间

    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getInstId() {
        return this.instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getUsageKey() {
        return this.usageKey;
    }

    public void setUsageKey(String usageKey) {
        this.usageKey = usageKey;
    }

    public String getParaIdx() {
        return this.paraIdx;
    }

    public void setParaIdx(String paraIdx) {
        this.paraIdx = paraIdx;
    }

    public String getParaOrg() {
        return this.paraOrg;
    }

    public void setParaOrg(String paraOrg) {
        this.paraOrg = paraOrg;
    }

    public String getParaId() {
        return this.paraId;
    }

    public void setParaId(String paraId) {
        this.paraId = paraId;
    }

    public String getParaSta() {
        return this.paraSta;
    }

    public void setParaSta(String paraSta) {
        this.paraSta = paraSta;
    }

    public String getParaLen() {
        return this.paraLen;
    }

    public void setParaLen(String paraLen) {
        this.paraLen = paraLen;
    }

    public String getParaVal() {
        return this.paraVal;
    }

    public void setParaVal(String paraVal) {
        this.paraVal = paraVal;
    }

    public String getAuditRefuseReason() {
        return this.auditRefuseReason;
    }

    public void setAuditRefuseReason(String auditRefuseReason) {
        this.auditRefuseReason = auditRefuseReason;
    }

    public String getStatus() {
        return this.status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAuditStatus() {
        return this.auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getCrtOrgId() {
        return this.crtOrgId;
    }

    public void setCrtOrgId(String crtOrgId) {
        this.crtOrgId = crtOrgId;
    }

    public String getOprId() {
        return this.oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastOprId() {
        return this.lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getLastUpdateTime() {
        return this.lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastAuditId() {
        return this.lastAuditId;
    }

    public void setLastAuditId(String lastAuditId) {
        this.lastAuditId = lastAuditId;
    }

    public String getLastAuditTime() {
        return this.lastAuditTime;
    }

    public void setLastAuditTime(String lastAuditTime) {
        this.lastAuditTime = lastAuditTime;
    }

    /**
     * 获取缓存key
     *
     * @return usageKey+paraIdx+paraOrg+paraId
     */
    public String getPrimaryKey() {
        return this.usageKey + this.paraIdx + this.paraOrg + this.paraId;
    }


}
